B-spline Curve Generation and Modification based on Specified Radius of Curvature

نویسندگان

  • TETSUZO KURAGANO
  • KAZUHIRO KASONO
چکیده

A method to generate a quintic B-spline curve which passes through given points is described. In this case, there are four more equations than there are control point positions. Two methods have been developed to compensate for the difference between the number of unknowns and that of the equations. These are assuming that the curvatures at both ends of the curve are zero, and assigning four gradients to the given points. In addition to this method, another method to generate a quintic B-spline curve which passes close to given points, and which has the first derivative at these given points is described. In this case, a linear system will be underdetermined, determined or overdetermined depending on the number of given points with gradients. A method to modify a quintic B-spline curve shape according to the specified radius of curvature distribution to realize an aesthetically pleasing freeform curve is described. The difference between the B-spline curve radius of curvature and the specified radius of curvature is minimized by introducing the least-squares method. Examples of curve generation are given. Key-Words: B-spline curve generation, curvature vector, curve shape modification, given points, given points with gradients, underdetermined system, overdetermined system

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Curve Generation and Modification based on Radius of Curvature Smoothing

A method to generate a quintic B-spline curve which passes through the given points is described. In this case, there are four more equations than there are control point positions. Therefore, four gradients which are the first derivative of a quintic B-spline equation are assigned to the given points. In addition to this method, another method to generate a quintic B-spline curve which passes ...

متن کامل

Quintic B-spline Curve Generation and Modification based on specified Radius of Curvature

A method to generate a quintic B-spline curve which passes through the given points is described. In this case, there are four more unknown control point positions than there are equations. To overcome this problem three methods are described. First, solve the underdetermined system as it stands. Secondly, decrease the number of unknown control point positions in an underdetermined system in or...

متن کامل

Fair NURBS Curve Generation using a Hand-drawn Sketch for Computer Aided Aesthetic Design

Image processing techniques are used to detect the edges of a hand-drawn sketch. Generally, various types of gradation are expressed in the background of a hand-drawn sketch. Therefore, the original image is transformed into a logarithmic image. The entire image has to be binarized for edge detection. To smooth the edge of the binary image, feature based erosion and dilation is applied. A Lapla...

متن کامل

Constrained Shape Modification of B-Spline curves

This paper proposes a methodology to change the shape of a B-Spline curve locally. Present algorithm modifies the existing B-Spline curve and makes it pass through a given point P, constrained to lie in region R, with limited deviation from the original curve. Proposed methodology splits the curve into atmost three segments based on the curvature of the curve and then modifies only one segment ...

متن کامل

Efficient circular arc interpolation based on active tolerance control

In this paper, we present an ef®cient sub-optimal algorithm for ®tting smooth planar parametric curves by G 1 arc splines. To ®t a parametric curve by an arc spline within a prescribed tolerance, we ®rst sample a set of points and tangents on the curve adaptively as well as with enough density, so that an interpolation biarc spline curve can be with any desired high accuracy. Then, we construct...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008